* lisp.h (XFLOAT_DATA): Produce an rvalue by adding 0 to the value.
authorKen Raeburn <raeburn@raeburn.org>
Mon, 17 Aug 2009 01:25:54 +0000 (01:25 +0000)
committerKen Raeburn <raeburn@raeburn.org>
Mon, 17 Aug 2009 01:25:54 +0000 (01:25 +0000)
commitcd60dac85543c9f6abf14c43f11a8a12ae26085f
tree5c1eb4405feb615c55a1491356163c6ab049d773
parentdfd042552d8a8afcbff9fcd8e501a751ef2c8149
* lisp.h (XFLOAT_DATA): Produce an rvalue by adding 0 to the value.
(XFLOAT_INIT): New macro for storing a float value.
* alloc.c (make_float, make_pure_float): Use XFLOAT_INIT.
* fns.c (sxhash): Copy out the value of a float in order to examine its bytes.
* dbusbind.c (xd_append_arg): Likewise.
src/ChangeLog
src/alloc.c
src/dbusbind.c
src/fns.c
src/lisp.h